package com.ssyc.gsk_teacher_appraisal.bean;

import java.util.List;

/**
 * 测评的套题详情
 * Created by Kevin on 2018/10/31.
 */

public class AppraisalTestDetailInfo {
    /**
     * ROW_ID : 套题ID
     * tag : 测评名称
     * score : 总分
     * amount : 题目数量
     * time : 做题时长
     * difficulty : 难度级别
     * create_time : 创建时间
     * list_work : [{"id_D":"题目ID-1","typeid":"题目类型","title_type":"类型名称","analysis":"题目解析","newStandardLevel_D":"新标准级别","knowledgeAim_D":"考察重点","grade_D":"年级","unit_D":"unit编号","lesson_D":"lesson编号","level_D":"旧标准级别","source_D":"来源","state_D":"状态","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"题目内容","remarks":"手填题型单词集合","time":"参考作答时间（秒）","score":"得分","sub_list":[{"number":"子题目序号1","title":"子题目","option":"正确选项","list":["选项A内容","选项B内容","选项C内容","选项D内容"],"time":"子题所花时间（秒","score":"子题得分","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"交际功能维度","difficulty":"难度"},{"number":"子题目序号2","title":"子题目","option":"正确选项","list":["选项A内容","选项B内容","选项C内容","选项D内容"],"time":"子题所花时间（秒","score":"子题得分","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"交际功能维度","difficulty":"难度"}]},{"id_D":"题目ID-2","typeid":"题目类型","title_type":"类型名称","analysis":"题目解析","newStandardLevel_D":"新标准级别","knowledgeAim_D":"考察重点","grade_D":"年级","unit_D":"unit编号","lesson_D":"lesson编号","level_D":"旧标准级别","source_D":"来源","state_D":"状态","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"题目内容","remarks":"手填题型单词集合","time":"参考作答时间（秒）","score":"得分","sub_list":[{"number":"子题目序号1","title":"子题目","option":"正确选项","list":{"A":"选项A内容","B":"选项B内容","C":"选项C内容","D":"选项D内容"},"time":"子题所花时间（秒","score":"子题得分","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"交际功能维度","difficulty":"难度"},{"number":"子题目序号2","title":"子题目","option":"正确选项","list":{"A":"选项A内容","B":"选项B内容","C":"选项C内容","D":"选项D内容"},"time":"子题所花时间（秒","score":"子题得分","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"交际功能维度","difficulty":"难度"}]}]
     */

    private String ROW_ID;
    private String tag;
    private String score;
    private String amount;
    private String time;
    private String difficulty;
    private String create_time;
    private List<ListWorkBean> list_work;

    public String getROW_ID() {
        return ROW_ID;
    }

    public void setROW_ID(String ROW_ID) {
        this.ROW_ID = ROW_ID;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getScore() {
        return score;
    }

    public void setScore(String score) {
        this.score = score;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getDifficulty() {
        return difficulty;
    }

    public void setDifficulty(String difficulty) {
        this.difficulty = difficulty;
    }

    public String getCreate_time() {
        return create_time;
    }

    public void setCreate_time(String create_time) {
        this.create_time = create_time;
    }

    public List<ListWorkBean> getList_work() {
        return list_work;
    }

    public void setList_work(List<ListWorkBean> list_work) {
        this.list_work = list_work;
    }

    public static class ListWorkBean {
        /**
         * id_D : 题目ID-1
         * typeid : 题目类型
         * title_type : 类型名称
         * analysis : 题目解析
         * newStandardLevel_D : 新标准级别
         * knowledgeAim_D : 考察重点
         * grade_D : 年级
         * unit_D : unit编号
         * lesson_D : lesson编号
         * level_D : 旧标准级别
         * source_D : 来源
         * state_D : 状态
         * knowledge_D : 一级知识点
         * knowledge2_D : 二级知识点
         * R_word : 词汇维度
         * R_structure : 句型结构维度
         * R_grammar : 语法维度
         * R_read : 阅读维度
         * R_friend : 题目内容
         * remarks : 手填题型单词集合
         * time : 参考作答时间（秒）
         * score : 得分
         * sub_list : [{"number":"子题目序号1","title":"子题目","option":"正确选项","list":["选项A内容","选项B内容","选项C内容","选项D内容"],"time":"子题所花时间（秒","score":"子题得分","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"交际功能维度","difficulty":"难度"},{"number":"子题目序号2","title":"子题目","option":"正确选项","list":["选项A内容","选项B内容","选项C内容","选项D内容"],"time":"子题所花时间（秒","score":"子题得分","knowledge_D":"一级知识点","knowledge2_D":"二级知识点","R_word":"词汇维度","R_structure":"句型结构维度","R_grammar":"语法维度","R_read":"阅读维度","R_friend":"交际功能维度","difficulty":"难度"}]
         */

        private String id_D;
        private String typeid;
        private String title_type;
        private String analysis;
        private String newStandardLevel_D;
        private String knowledgeAim_D;
        private String grade_D;
        private String unit_D;
        private String lesson_D;
        private String level_D;
        private String source_D;
        private String state_D;
        private String knowledge_D;
        private String knowledge2_D;
        private String R_word;
        private String R_structure;
        private String R_grammar;
        private String R_read;
        private String R_friend;
        private String remarks;
        private String time;
        private String score;
        private List<SubListBean> sub_list;

        public String getId_D() {
            return id_D;
        }

        public void setId_D(String id_D) {
            this.id_D = id_D;
        }

        public String getTypeid() {
            return typeid;
        }

        public void setTypeid(String typeid) {
            this.typeid = typeid;
        }

        public String getTitle_type() {
            return title_type;
        }

        public void setTitle_type(String title_type) {
            this.title_type = title_type;
        }

        public String getAnalysis() {
            return analysis;
        }

        public void setAnalysis(String analysis) {
            this.analysis = analysis;
        }

        public String getNewStandardLevel_D() {
            return newStandardLevel_D;
        }

        public void setNewStandardLevel_D(String newStandardLevel_D) {
            this.newStandardLevel_D = newStandardLevel_D;
        }

        public String getKnowledgeAim_D() {
            return knowledgeAim_D;
        }

        public void setKnowledgeAim_D(String knowledgeAim_D) {
            this.knowledgeAim_D = knowledgeAim_D;
        }

        public String getGrade_D() {
            return grade_D;
        }

        public void setGrade_D(String grade_D) {
            this.grade_D = grade_D;
        }

        public String getUnit_D() {
            return unit_D;
        }

        public void setUnit_D(String unit_D) {
            this.unit_D = unit_D;
        }

        public String getLesson_D() {
            return lesson_D;
        }

        public void setLesson_D(String lesson_D) {
            this.lesson_D = lesson_D;
        }

        public String getLevel_D() {
            return level_D;
        }

        public void setLevel_D(String level_D) {
            this.level_D = level_D;
        }

        public String getSource_D() {
            return source_D;
        }

        public void setSource_D(String source_D) {
            this.source_D = source_D;
        }

        public String getState_D() {
            return state_D;
        }

        public void setState_D(String state_D) {
            this.state_D = state_D;
        }

        public String getKnowledge_D() {
            return knowledge_D;
        }

        public void setKnowledge_D(String knowledge_D) {
            this.knowledge_D = knowledge_D;
        }

        public String getKnowledge2_D() {
            return knowledge2_D;
        }

        public void setKnowledge2_D(String knowledge2_D) {
            this.knowledge2_D = knowledge2_D;
        }

        public String getR_word() {
            return R_word;
        }

        public void setR_word(String R_word) {
            this.R_word = R_word;
        }

        public String getR_structure() {
            return R_structure;
        }

        public void setR_structure(String R_structure) {
            this.R_structure = R_structure;
        }

        public String getR_grammar() {
            return R_grammar;
        }

        public void setR_grammar(String R_grammar) {
            this.R_grammar = R_grammar;
        }

        public String getR_read() {
            return R_read;
        }

        public void setR_read(String R_read) {
            this.R_read = R_read;
        }

        public String getR_friend() {
            return R_friend;
        }

        public void setR_friend(String R_friend) {
            this.R_friend = R_friend;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public String getScore() {
            return score;
        }

        public void setScore(String score) {
            this.score = score;
        }

        public List<SubListBean> getSub_list() {
            return sub_list;
        }

        public void setSub_list(List<SubListBean> sub_list) {
            this.sub_list = sub_list;
        }

        public static class SubListBean {
            /**
             * number : 子题目序号1
             * title : 子题目
             * option : 正确选项
             * list : ["选项A内容","选项B内容","选项C内容","选项D内容"]
             * time : 子题所花时间（秒
             * score : 子题得分
             * knowledge_D : 一级知识点
             * knowledge2_D : 二级知识点
             * R_word : 词汇维度
             * R_structure : 句型结构维度
             * R_grammar : 语法维度
             * R_read : 阅读维度
             * R_friend : 交际功能维度
             * difficulty : 难度
             */

            private String number;
            private String title;
            private String option;
            private String time;
            private String score;
            private String knowledge_D;
            private String knowledge2_D;
            private String R_word;
            private String R_structure;
            private String R_grammar;
            private String R_read;
            private String R_friend;
            private String difficulty;
            private List<String> list;

            public String getNumber() {
                return number;
            }

            public void setNumber(String number) {
                this.number = number;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getOption() {
                return option;
            }

            public void setOption(String option) {
                this.option = option;
            }

            public String getTime() {
                return time;
            }

            public void setTime(String time) {
                this.time = time;
            }

            public String getScore() {
                return score;
            }

            public void setScore(String score) {
                this.score = score;
            }

            public String getKnowledge_D() {
                return knowledge_D;
            }

            public void setKnowledge_D(String knowledge_D) {
                this.knowledge_D = knowledge_D;
            }

            public String getKnowledge2_D() {
                return knowledge2_D;
            }

            public void setKnowledge2_D(String knowledge2_D) {
                this.knowledge2_D = knowledge2_D;
            }

            public String getR_word() {
                return R_word;
            }

            public void setR_word(String R_word) {
                this.R_word = R_word;
            }

            public String getR_structure() {
                return R_structure;
            }

            public void setR_structure(String R_structure) {
                this.R_structure = R_structure;
            }

            public String getR_grammar() {
                return R_grammar;
            }

            public void setR_grammar(String R_grammar) {
                this.R_grammar = R_grammar;
            }

            public String getR_read() {
                return R_read;
            }

            public void setR_read(String R_read) {
                this.R_read = R_read;
            }

            public String getR_friend() {
                return R_friend;
            }

            public void setR_friend(String R_friend) {
                this.R_friend = R_friend;
            }

            public String getDifficulty() {
                return difficulty;
            }

            public void setDifficulty(String difficulty) {
                this.difficulty = difficulty;
            }

            public List<String> getList() {
                return list;
            }

            public void setList(List<String> list) {
                this.list = list;
            }
        }
    }
}
